get_object_vars
返回给你写对象属性组成的关联数组
函数名:get_object_vars
适用PHP版本:PHP 4及以上版本
函数说明:get_object_vars 函数返回一个关联数组,数组中包含了给定对象的可访问属性和它们的值。该函数只会返回当前对象的属性,而不会返回父类的属性。
函数语法:
get_object_vars(object);
参数:
返回值:返回一个包含对象所有可访问属性的关联数组。如果该对象没有任何属性,函数返回空数组。
示例:
class Person { public $name; public $age; } $person = new Person(); $person->name = "John"; $person->age = 25; $vars = get_object_vars($person); print_r($vars);
示例代码的说明:
在此示例中,我们定义了一个名为 "Person" 的类,它有两个公有属性:$name 和 $age。我们创建了一个 Person 对象,并设置了这两个属性的值。然后,我们使用 get_object_vars 函数获取该对象的属性,并打印输出。结果将会是一个关联数组,包含对象的所有可访问属性和值。